Desarrollo rápido de aplicaciones web áltamente productivas.
No compromete la calidad de los proyectos.
Compuesto por herramientas de código abierto entre las que destaca su núcleo, Spring Roo.
¿Qué ofrece gvNIX?
Generación automática de código.
Calidad y Seguridad en proyectos sin influir en el tiempo de desarrollo.
Mantenibilidad de los proyectos generados.
Uso de estándares.
Aplicaciones web con interfaz actual y simple de utilizar para el usuario.
Migración rápida de aplicaciones utilizando herramientas de ing. inversa de base de datos.
Simple integración con los procesos de una organización
Escalar la plataforma a nuevas necesidades, con un amplio margen para su crecimiento futuro a nuevas tecnologías.
Independencia tecnológica, al ser un proyecto de código abierto ya publicado y disponible para la comunidad.
Principales características de gvNIX
Multiplataforma y fácil de instalar
Potencia el uso de buenas prácticas
Sistema de generación automática de código
Proyectos JEE estándar
No sobrecarga el entorno de ejecución
Ayuda al desarrollo de aplicaciones
Ingeniería inversa de Base de Datos
Scaffolding
Clientes de sistemas externos:
eMail
WebServices (a partir de WSDL o JAX-WS)
Control de concurrencia optimista
Ayuda al desarrollo de aplicaciones
Seguridad
Informes
Pruebas unitarias y funcionales
gvNIX paso a paso
Preparación del entorno
Entorno - Spring Tool SuiteUtilizar gvNIX 1.3.0
Crear nuevo proyecto gvNIX
New Spring Roo ProjectConfiguración proyecto 'petclinic'Creación del proyectoProyecto generado - Consola gvNIX arrancada
Instalación de Persistencia
Persistence Setup
Del análisis del modelo a la implementación
Aplicación 'Pet Clinic'Creación de enumeradosCreación de entidades Pet y VisitCreación de entidad abstracta, Vet y OwnerCreación de fieldsCreación de relaciones
Scaffolding
Instalación de componentes MVCCreación de Controllers y ViewsAñadiendo métodos FinderGenerando Views de buscadores y métodos en ControllersInternacionalización
Patrones de pantallas. Paso 1: Preparación
Generando batch para EntidadesGenerando batch para ControllersInstalación de componentes jQueryInstalación de componentes DatatablesComponentes jQuery en todas las vistas de la aplicación Modificando estructura HTML y aspecto visual para implementar Bootstrap3
Patrones de pantallas. Paso 2: Generación
Creación de Datatable modo 'show' y 'list'Creación de Datatable modo Edición en Linea
En este momento podemos ejecutar nuestra aplicación gvNIX
Añadimos un nuevo servidor Tomcat 6Incluímos nuestra aplicación petclinicEjecutamos la aplicaciónAplicación Petclinic!